international scientific relations - Español Inglés Diccionario